Theoretical Aspects of Distributed Computing in Sensor Networks by Sotiris Nikoletseas & José D.P. Rolim
Author:Sotiris Nikoletseas & José D.P. Rolim
Language: eng
Format: epub
Publisher: Springer Berlin Heidelberg, Berlin, Heidelberg
* * *
Theorem 1 FACE guarantees the packet delivery.
Proof We give a sketch of proof of a variation of the FACE routing algorithm. This version of FACE is the following. We consider the current node s with the destination node d. At each step, the current node s knows the position of the destination d and has in input a reference point r which is used to decide the face traversal and the change of face. At the starting point, we take . The current node s selects the face which contains the segment , and the message starts the face traversal according to the right-hand or left-hand principle. The change of face is decided when the message crosses the segment by using an edge (by using Fig. 15.7 notations). In this case, we set and . We can note that it has been shown that we can also apply without real impact on the correctness of the algorithm or on the performances of the routing protocol. After changing face, we apply the same algorithm in order to select the next face.
If at each face traversal we find an edge which crosses , we can observe easily that the distance is strictly decreasing and then the delivery is guaranteed. Then, without loss of generality, it is enough to show that the edge is always crossed in the face traversal. This is equivalent to show that there always exists an intersection between the segment and the selected face.
Download
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Algorithms of the Intelligent Web by Haralambos Marmanis;Dmitry Babenko(8315)
Test-Driven Development with Java by Alan Mellor(6856)
Data Augmentation with Python by Duc Haba(6777)
Principles of Data Fabric by Sonia Mezzetta(6518)
Learn Blender Simulations the Right Way by Stephen Pearson(6422)
Microservices with Spring Boot 3 and Spring Cloud by Magnus Larsson(6285)
Hadoop in Practice by Alex Holmes(5967)
Jquery UI in Action : Master the concepts Of Jquery UI: A Step By Step Approach by ANMOL GOYAL(5817)
RPA Solution Architect's Handbook by Sachin Sahgal(5685)
Big Data Analysis with Python by Ivan Marin(5426)
The Infinite Retina by Robert Scoble Irena Cronin(5380)
Life 3.0: Being Human in the Age of Artificial Intelligence by Tegmark Max(5164)
Pretrain Vision and Large Language Models in Python by Emily Webber(4392)
Infrastructure as Code for Beginners by Russ McKendrick(4161)
Functional Programming in JavaScript by Mantyla Dan(4048)
The Age of Surveillance Capitalism by Shoshana Zuboff(3965)
WordPress Plugin Development Cookbook by Yannick Lefebvre(3875)
Embracing Microservices Design by Ovais Mehboob Ahmed Khan Nabil Siddiqui and Timothy Oleson(3674)
Applied Machine Learning for Healthcare and Life Sciences Using AWS by Ujjwal Ratan(3653)
